// 例子16

var str1 = 'aaa';
var str2 = 'aaab';
var pattern1 = /a+/;
var pattern2 = /a+?/;
var pattern3 = /a+b/;
var pattern4 = /a+?b/;
str1.match(pattern1); // ['aaa'], 匹配后继续匹配，取最长的匹配
str1.match(pattern2); // ['a'], 匹配后不再继续匹配，取最短匹配
str2.match(pattern3); // ['aaab']
str2.match(pattern4); // ['aaab'], 这里匹配到第三个a时才匹配到b，所以结果和前面一个相同